<!DOCTYPE html>
<html lang="en" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"
	xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="/layui/css/layui.css">
<link rel="stylesheet" href="/css/custom.form.css">
<style type="text/css">
.layui-disabled, .layui-disabled:hover {
    color: #000000!important;
    cursor: not-allowed!important;
}

.layui-form-label {
	width: 100px;
}

.layui-input-block {
	margin-left: 130px;
}

.layui-input layui-unselect {
	cursor: pointer;
}

.layui-table {
	width: 96%;
}
</style>
</head>
<body>
	
	<div class="layui-tab table_div">
		<div class="layui-tab-content">
			<div class="layui-tab-item layui-show">
				
				<div id="searchParam" >
					<!-- <div class="layui-form-item">
						
						<div class="layui-input-inline">
                			<input type="text" readonly class="layui-input" id="createTime" placeholder="创建时间">
            			</div>
            			
                        <div class="layui-input-inline ">
                            <button class="layui-btn" onclick="search()" id="search">查询</button>
                        </div>
						
					</div> -->
					<table class="layui-table" id="showTable" lay-filter="showTable"></table>
				</div>
			</div>
		</div>
	</div>
	
	<div class="layui-tab table_div1" hidden>
		<div class="layui-tab-content">
			<div class="layui-tab-item layui-show">
				<div id="searchParam">
					<div class="layui-form-item">
						<div class="layui-input-inline ">
                            <button class="layui-btn" onclick="back()">返回</button>
                        </div>
					</div>
					<table class="layui-table" id="showTable1" lay-filter="showTable1"></table>
				</div>
			</div>
		</div>
	</div>
	
	<script type="text/html" id="tool">
		<div class="layui-btn-container">
        	<button class="layui-btn layui-btn-sm" lay-event="view">查看日志</button>
    	</div>
	</script>
	
<script src="/layui/layui.all.js"></script>
<script src="/js/core.util.js"></script>
<script>
	// 获取token
	var token = CoreUtil.getData("access_token");
	// 地址栏转义token中的#号
	var tokenQuery = token.replace("#", "%23");

	var logShowTable;
	var showTable;
	
	var table = layui.table;
	var form = layui.form;
	var layer = layui.layer;
	var $ = jQuery = layui.jquery;
	var laydate = layui.laydate;
	var upload = layui.upload;
	var element = layui.element;
	var maxlength = 500;
	var inspectionMan = "";
	var mold = "";
	var contentdate = null;
	var startTime = null;
    var endTime = null;
	
	
	$(document).ready(function() {
	    var myDate = new Date;
	    var year = myDate.getFullYear(); //获取当前年
	    var mon = myDate.getMonth() + 1; //获取当前月
	    var date = myDate.getDate(); //获取当前日
	    var h = myDate.getHours();//获取当前小时数(0-23)
	    var m = myDate.getMinutes();//获取当前分钟数(0-59)
	    var s = myDate.getSeconds();//获取当前秒
	    
	    contentdate = year + "-" + mon + "-" + date + " 00:00:00";
	    $("#contentdate").val(contentdate)
	})
	
	
	layui.use([ 'table', 'layer', 'laydate', 'upload', 'element' ], function() {
		
        laydate.render({
            elem: '#createTime'
            , type: 'datetime'
            , range: '~'
            , done: function (value, date, endDate) {
                if (value != null && value != undefined && value != "") {
                    startTime = value.split("~")[0];
                    endTime = value.split("~")[1];
                } else {
                    startTime = null;
                    endTime = null;
                }

            }
        });
		
     	// 受理人列表
		showTable = table.render({
			elem : '#showTable',
			contentType : 'application/json',
			headers : {
				"authorization" : token
			},
			page : true // 开启分页
			,
			url : '/workflow/book/list' //数据接口
			,
			method : 'POST',
			parseData : function(res) { //将原始数据解析成 table 组件所规定的数据
				return {
					"code" : res.code, //解析接口状态
					"msg" : res.msg, //解析提示文本
					"count" : CoreUtil.isEmpty(res.data) ? 0 : res.data.total, //解析数据长度
					"data" : CoreUtil.isEmpty(res.data) ? null
							: CoreUtil.paramsDecrypt(res.data.records)
				}
			},
			cols : [ [
			          {
			        	  align : 'center',
			        	  width : 230,
			        	  field : 'jcajxxuuid',
			        	  title : '检查UUID',
			        	  sort : true,
			        	  hide : true
			          }, {
							align : 'center',
							width : 158,
							field : 'jcajbh',
							title : '检查案件编号',
							sort : true,
					   },{
							align : 'center',
							width : 380,
							field : 'ajmc',
							title : '案件名称',
							sort : true,
					   },{
							align : 'center',
							width : 158,
							field : 'jcry',
							title : '检查人员',
							sort : true,
					   },{
							align : 'center',
							width : 158,
							field : 'jcxm',
							title : '检查项目',
							sort : true,
					   },{
							align : 'center',
							width : 158,
							field : 'nsrmc',
							title : '纳税人名称',
							sort : true,
					   },{
							align : 'center',
							width : 158,
							field : 'nsrsbh',
							title : '纳税人识别号',
							sort : true,
					   }, {
							fixed : 'right',
							align : 'center',
							width : 110,
							toolbar : "#tool",
							title : '操作'
					  }
			          ] ],
			toolbar : '#toolbar'
		});
		
		// 列操作
		table.on('tool(showTable)', function(obj) {
			var data = obj.data;
			switch (obj.event) {
			case 'view':
				
				$(".table_div").hide();
				$(".table_div1").show();
				search1(data.id);
				break;
			}
		});
		
		// 工作日志
		showTable1 = table.render({
			elem : '#showTable1',
			contentType : 'application/json',
			headers : {
				"authorization" : token
			},
			page : true // 开启分页
			,
			url : '/workflow/book/listBylog' //数据接口
			,
			method : 'POST',
			parseData : function(res) { //将原始数据解析成 table 组件所规定的数据
				return {
					"code" : res.code, //解析接口状态
					"msg" : res.msg, //解析提示文本
					"count" : CoreUtil.isEmpty(res.data) ? 0 : res.data.total, //解析数据长度
					"data" : CoreUtil.isEmpty(res.data) ? null
							: CoreUtil.paramsDecrypt(res.data.records)
				}
			},
			
			cols : [ [
			          {
			        	  align : 'center',
			        	  width : 230,
			        	  field : 'id',
			        	  title : '日志编号',
			        	  sort : true,
			        	  hide : true
			          }, {
							align : 'center',
							width : 168,
							field : 'createId',
							title : '填写人',
							sort : true,
					  }, {
							align : 'center',
							width : 158,
							field : 'type',
							title : '日志类型',
							sort : true,
							templet : function(item) {
								if (item.type == "1") {
									return "日常日志";
								}else if (item.type == "2") {
									return "案件日志";
								} else {
									return "未知："+item.type;
								}
							}
					  }, {
							align : 'center',
							width : 158,
							field : 'contentdate',
							title : '日志日期',
							sort : true,
					  }, {
							align : 'center',
							width : 218,
							field : 'content1',
							title : '完成工作',
							sort : true,
					  }, {
							align : 'center',
							width : 218,
							field : 'content2',
							title : '发现问题',
							sort : true,
						}, {
							align : 'center',
							width : 218,
							field : 'content3',
							title : '下步打算',
							sort : true,
						}, {
							align : 'center',
							width : 218,
							field : 'sectionchiefContent',
							title : '科长审批',
							templet : function(item) {
								if (item.sectionchiefContent == "") {
									return "未审批内容";
								} else {
									return item.sectionchiefContent;
								}
							},
							sort : true,
						}, {
							align : 'center',
							width : 218,
							field : 'disciplineContent',
							title : '纪检审批内容',
							templet : function(item) {
								if (item.disciplineContent == "") {
									return "未审批";
								} else {
									return item.disciplineContent;
								}
							},
							sort : true,
						}, {
							align : 'center',
							width : 168,
							field : 'createTime',
							title : '日志日期',
							sort : true,
						}
			          ] ],
			toolbar : '#logToolbar'
		});

		// 返回
		$("#btn_cancel").click(function() {
			back();
			return false;
		});
		
	});

	function search() {
		showTable.reload({
			where : {
				
			},
			page : {
				curr : 1
			}
		});
	};
	
	function search1(_id) {
		
		showTable1.reload({
			where : {
				relevance: _id,
			},
			page : {
				curr : 1
			}
		});
	};

	function back() {
		search();
		$(".table_div1").hide();
		$(".table_div").show();
	}
	
</script>

</body>
</html>